/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.pdx.cs.guavadata.subclass;

import edu.pdx.cs.guavadata.GSeed;
import edu.pdx.cs.guavadata.Guava;
import java.awt.Event;
import java.util.UUID;

/**
 *
 * @author VuTran
 */
public interface GuavaForm extends Guava {
    UUID id = null;
    GSeed gs = null;
    boolean hasData = true;
    void save();
    void cancel();
    // tooltip is already built in Component class
    //System.Windows.Forms.ToolTip GToolTipProvider { get; }
    void addGComponent(Guava g);
    // event SignalToPersist PersistSignal;

    public UUID getID();
    public void setID(UUID id);
    public GSeed getGSeed();
    public void setGSeed(GSeed gs);
}
